 private let defaultDuration: TimeInterval = 0.3
 private let defaultDelay: TimeInterval = 0
 private let defaultAnimationOptions: UIViewAnimationOptions = []
-private let defaultPrepare: Bool = true
+private let defaultPrepare: Bool = false
 
 public extension Dizzy {
     public func animate(

        let animation = StandardAnimation(duration: duration, delay: delay, options: options)
        self.animate(animations, animation: animation, completion: completion)
    }
    
    public func animate(
        _ animations: [AnimationType],
        animation: Animation,

        if prepare {
            self.prepare(with: animations)
        }

        var animation = animation
        animation.changes = { view in
            for animation in animations {
