Removed compiler because it is too hacky.