Changed to in fly compilation