Is it possible to return `undefined`? I'm not sure how the `AnimationCollection` handles it. Also you should use `equalsEpsilon`