what happens when it is not the case. COMPILE IT