Allocate and send now has variable length