Proper normal calculation.