check userpost existence instead of error code