CS0693
visitor for compiler checks moved to new visitor