topology-agnostic