Probably should be an assert.
Same for all the others