Modified to build with Ermahgerd Kernel