fixed mutable default arg