Moved stuff around to start the compiler