fix deletion detection not recursive. closes #159