Allow pushPayload to be called without a type

See comments on #1199.