I'd suggest separating the agendas in out discussion. My pull request was a bug fix. Your suggestion is refactoring or possibly a new feature. I'm not trying to prioritize or marginalize one over the other. Just a thought in terms of releasing the fix.

What do you think?