Strings must be null-terminated; make Payload type