Where is that assumption written? I don't think a single relay is coding in that way. Relays can do whatever they want. As long as the signature stays valid, we are good.