except as otherwise provided in this agreement , if any provision of this user agreement is held to be invalid , void or for any reason unenforceable , such provision shall be struck out and shall not affect the validity and enforceability of the remaining provisions .