Tools::unlink recursive - changed implementation