move wfRecursiveRemoveDir to global functions