could, except for the payloads, but I wonder if this will make the code quicker? I think it would make it less readable.