chase bug thrown up by merge_reading restriction; fix test that succeeded on a bad merge. (I hope) fixes #20.