It is more or a warning, since this is a common source of bugs. Also, it can help to think more about mutability and immutability. I have seen many people stumble over this. The general consensus seems to be not to use mutable types are keyword arguments. This example illustrates why.