When duration was 0.0f, completeHandler was never called