Unnecessary reads of variable length record headers are now avoided during record read operations. It was noticed that variable-length record headers were read twice. Specific logic checked if the record header was marked active and that the used record length was non-zero. However, these conditions are appropriately checked elsewhere. Skipping the additional check results in optimized reads.