make deep extension work

cc @sh1mmer @lxe