diff normal in sphere domain make sense