try changeRecursive(permissions: FileMode(owner: owner ?? current.owner,
                                                  group: group ?? current.group,
                                                  others: others ?? current.others,
                                                  bits: bits ?? current.bits),