Should never use mutable type for default arguments - so here should be a tuple.  Can cause strange and unhappy bugs otherwise: http://effbot.org/zone/default-values.htm