remove isNNN and asNNN
skip extending path for "self"