To clarify: be careful with using mutable containers as default values.  The container will remember its value from previous function calls.