remove dependencies on NumericExtensions