add comment about precision used in this method