increased precision for double settings