I'm trying to reduce cruft