return if invalid payload