fixed more precision warning