allow for 0 length packets