Fix up weight handling

* NormalArcListner was subject to a copy and paste problem