compilation detection + blockage