This is a slight improvement, so that it will log it's results, and only persist when postiion is known.