Totally. Having tried to initialize to a static default already, and knowing that it breaks the implementation, I just wanted to add that caveat to your suggestion :P More refactoring!!!