      - Returns: An optional UIView.
      */
     func pairedView(for view: UIView) -> UIView? {
-        if let i = view.motionIdentifier {
-            if view == sourceView(for: i) {
-                return destinationView(for: i)
-            
-            } else if view == destinationView(for: i) {
-                return sourceView(for: i)
+        if let motionIdentifier = view.motionIdentifier {
+            if view == sourceView(for: motionIdentifier) {
+                return destinationView(for: motionIdentifier)
+            
+            } else if view == destinationView(for: motionIdentifier) {
+                return sourceView(for: motionIdentifier)
             }
         }
         

     - Parameter views: An Array of UIViews.
     - Parameter identifierMap: A Dicionary of String to UIView pairs.
     */
    func map(views: [UIView], identifierMap: inout [String: UIView]) {
        for v in views {
            v.layer.removeAllAnimations()
            


    /// Removes all snapshots that are not using .useNoSnapshot.
    func removeAllSnapshots() {
        for (view, snapshot) in viewToSnapshot {
            if view != snapshot {
                snapshot.removeFromSuperview()
            } else {
                view.layer.removeAllAnimations()
            }
        }
    }
