I've been reading this [review](http://www.if.ufrgs.br/~magusmao/FIP10604/RefsSemin/GMRreview_2003.pdf) on [Giant Magnetoresistance](http://en.wikipedia.org/wiki/Giant_magnetoresistance), and something about it is bothering me. The basic effect is that, using a special "stack" of layers (alternating between ferromagnetic and not magnetic) you can cause great variations on the electrical resistance of the material by applying a small magnetic field.  

![alt text](https://i.stack.imgur.com/jJQRA.png)  

The explanation given both on the review and on Wikipedia is the following. The configuration on the left will cause scattering for all spin down electrons that cross it, but will present very low resistance for the spin up electrons (thus a small resistance overall). The one on the right, will scatter all electrons and thus have very large resistance overall.

**Here's my problem** (quoting the review)

> 
> These experimental results were all obtained for the ’Current In the Plane of the layers’ 
>  (CIP) geometry. The current is then parallel to the plane of the layers.
> 
> 
> 

How can this be? CIP in the above image would mean the current is horizontal, with probes positioned on the left and right of the middle layer. But, if you don't force the current to cross the ferromagnetic layers, why would there be an increase in resistance? I checked with a professor, and he confirmed that the standard method is indeed to apply the probes horizontally, but he couldn't tell why the effect still worked. 

One option that came up is that electrons don't follow a straight line from one probe to the other, and thus they would still "flow" through the other layers, but I know that's not the case. Using the resistors analogy seen in the image above, applying a CIP is equivalent to setting the resistors in parallel for each of the spin orientations, and parallel resistors *always* have less (or equal) resistance than the weakest resistor.

To be clear, my question: How can the above explanation be compatible with the CIP case? If it's not, then why does it still work?