verbose version for debugging
problem saves ref points, *Test(s) should return vector norms