should it throw?