increased precision when dealing with fields