process would occasionally send create_time, the method, as the time, instead of calling it to get the actual time. 38fb907 fixes that.
a test left pipes open, which caused the test run to fail with an abort trap. this should allow tests to run correctly now (tested on Python 3.4.3 and Python 2.7.9 with no failures on either).