wrap payload into array instead of change to_a