Czy konieczne jest przetestowanie BOOL zakończonego w programie obsługi zakończenia dla animacji UIView?

Nigdy nie myślałem o powrocieBOOL finished procedury obsługi zakończenia animacji UIView, ale odczytanie przykładowego kodu w Przewodniku programowania Apple UIView pokazuje to:

completion:^(BOOL finished) {
 if (finished) {

Czy to konieczne? Blok zakończenia nie powinien działać, dopóki animacja i tak się nie skończy, prawda? Test wydaje się zbędny.