fixed mutable object arguments