FIX: bug in topo_ratio