That's fine. Even minor changes to cse or to the internal representation can change the output. It was never guaranteed to be what it was. OTOH, make sure that the output is always independent of hash values and arg orderings.