cover cases straddling octet boundaries