Idempotent topologies (fixes #833)