fixed recursively remove not actually checked