Use user-agent and payload check