signals now seem to be working. even for hat-topologies