you dont get an error for ``` if (a == 23) a = 50; ``` but you do for ``` if(a == 23) a = 30; else a = 40; ```