fix bug when getting topo spec, now read string filters correctly