             imageView.startAnimating()
             XCTAssertTrue(imageView.isAnimating)
         }
-        .after(frameDuration * 0.7) { }
+        .after(frameDuration * 0.5) { }
         .after(frameDuration) { // Animation is going on...
             XCTAssertEqual(imageView.displayingFrameIndex, 1)
             XCTAssertEqual(imageView.image?.decoder.currentIndex, 2)

        let frameDuration = firstFrame!.frameControl.duration
        
        timeWrap {}
        .after(frameDuration * 0.7) {}
        .after(frameDuration) {
            XCTAssertEqual(imageView.displayingFrameIndex, 1)
            XCTAssertEqual(minimalAPNG.decoder.currentIndex, 2)

            XCTAssertEqual(imageView.displayingFrameIndex, 0)
            XCTAssertEqual(imageView.image!.decoder.currentIndex, 0)
        }
        .after(frameDuration * 0.5) {
            XCTAssertEqual(imageView.image?.decoder.currentIndex, 1)
        }
        .after(frameDuration) {
