Make use of recast visitors