The following needs unit tests:

  • ...

Additionally, we should use the code coverage capabilities of nosetests to identify areas that are not covered.