// do not pre-check TOS