yeah, I kind of instinctively tend to organize if cases so the exception is below the normal case. but I can switch it around, agree that "if not" is a bit odd.