If walking into body of defer statement returns nullptr, it indicates *cutting-off* walking. Previously there was wrong assertion where it must be unmodified, non-nullptr return. rdar://problem/41100570