Corrected a (rather huge) error in normal calculation...