this looks like it would be a breaking change to me. can you clarify why it isn't?