Gem housekeeping, based on advice by dblock from the meetup I didn't attend