more varnum tests&fixes needed!