Slightly less broken malloc. Beginning of IDT