cleanup
exception safe lookup chain management