I prefer to wait on extracting this helper methods out to a mixin. I tried it and ran into some load problems, possibly with spork