removed first() from payload sub