minor: Even though we are returning lets add an else to me it makes it easier to read :)