Non-callback interface; fixes issue with visitAVal