changed tolerance to native SN double