thank god the template specialization stuff in scHash didn't actually work right, it would be nice to never have to do something so hacky...