more useful handle doubleprecision parameter