COMPILER: differant hack