enables less compilation (working)