return if no payload