trying to get the gem to compile cleanly