If this is a real requirement, should we add some enforcement? perhaps throw an exception if the provided precision exceeds this maximum value?