No objections to this. I'll generate a few test cases.