renaming to shallow-extend