Well, in that case the code is going to be a whole lot simpler, and I need to delete a couple of tests :)