attempting to get more precision