i dont like this implementation at all.  Going to roll it back, but saving this for future inspiration first.