Else without if should be considered error, not just warning