Payloads dont need to be arrays