tweak for more precision