Clean up
Refined precision detection
Merge pull request #29 from DataValues/detection

Refined precision detection