Allow logical to be 1 or 4 bytes