Minor style note: I've been using single quotes rather than double quotes. Do you have a strong preference or is there another reason to use double quotes?

(/me makes a mental note to bump "memorize the PEP style guide" up on their todo list.)