add an assert so that PR2356 explodes instead of running off an