gh-783

This fixes a couple of esoteric twoway binding bugs detailed in #783