no need to check for non JSON payload hash