Why does a method named "succeeded" have a clause to handle failures? Also, I don't see this method actually being called anywhere.