It's meant to sound that way so it can be 'flexible' enough to provide the basis for an 'agreement' in the future, which is a few weeks away. It complex, challenging and constrained.
It opens the possibility of a longer delay if parliament can't agree on anything or rejects the deal again, again.
What about Bercow, how does he rule on this, if the EU says nothing's changed?