try a different failure mechanism