Вообще говоря, плохо писать изменяемые(mutable) значения в дефолт-значениях параметров. Это лучше голосом рассказать