Switching to compare to CGSizeZero instead of checking width and height