enable outlining atop of new compiler

how could parent ever be undefined?  Seems like that should be an assert instead.