Stopped using 0 as a valid enumerated option, added validation on the int returned.