really need some unit tests, especially now that we're supporting both python 2 & 3. Once we have tests, should also setup travis to run them