BPM assign Team on new record

Hi,

I'm a little confused about this feature, and it may be a bug, not sure so here goes:

I've setup a simple definition so that on new Contract record creation it sets a specific Team (say 'Contracts Team').

However, just tested different scenarios on a v10 Sugar demo, and the way this works is weird.

if anybody that is in the same Team (Contracts Team) as defined in the BPM, then on create new Contract all works fine, only Contracts Team is added to record.

Bbut if a another user not part of that Team creates it, then it add the Contracts Team fine, but also adds the creating User private Team as well! Slight frown

Am I doing it wrong or is this not possible in BPM?