no longer require payload