issue 70

partially addresses #70; see discussion there