separate compilation of utils works