reply salmon in particularly was painful to implement. well intentioned and admirable, but not easy, readable or debuggable. Standard