Another fix for reading MBR