Small optimization to Spherical