minor refactor; spec still fails
specs pass. Boom! What's up now, specs???
oh dear, the code needs refactoring. baby step.
privatizing