Consistent use of CGFloat