fixed potential bug with multiboot header