introduce meh refactoring

As expected, I'm to the point that I hate this implementation. It's time
to break out better refactorings.