monumental compiler bug fix (if with no else)