For booting macOS on UEFI firmwares with used lower memory areas (i.e. on systems where booting with slide=0 is impossible) we need to either specify a custom slide location, or use a relocation block.
It is not possible to use a custom slide location with operating systems that do not support KASLR, such as 10.7 or older. It is also not possible to use slide in safe mode. Although we do have a workaround named EnableSafeModeSlide, it constantly breaks with operating system updates.