I added a specific test for bytes (at the end of the file).  I plan to slowly remove dependence on this massive searchList / class inheritance and rewrite the tests using py.test