They replace any other agreement between us on this subject. If any provision of these Terms is deemed invalid, then that provision will be revised, limited or eliminated to the minimum extent necessary, and the remaining provisions of these Terms will remain in full force and effect.