Obama also said that Hamas has to recognize Israel. That is a pretty major big deal. If Hamas recognizes Israel then Israel can find a way to accept the old borders with land swaps, involving gaining land with buildings, for giving up desert lands.