different check for post data requirement