It sounds like you're saying this pull request is done regardless of the feedback we're giving you. I'd like to get something like this in, I'm just afraid I'm not convinced that the current implementation is the one we want long term. If you're willing to work through some of these issues with us, then I'm happy to continue the conversation. However, if you aren't willing to work with us in this way, then please let us know.