I like that we're differentiating errors here