then how would *.to.throw ever work