Fix invasive console completion. closes #1972