what are the cases you are trying to handle with this if statement?