return created packet from send, pass through optional args