Here in `Geometry.translate2uc`, `nsc` is used to understand which axes to translate: https://github.com/zerothi/sisl/blob/8d6da596972b77451376b5492c42ba490f1bec2c/src/sisl/_core/geometry.py#L1741 I think it should check for periodic boundary conditions instead, no?