need to protect unitSphere from cases of ic=-1 or ipt=-1