E.g., I can't do this.

```
df = pd.DataFrame(np.random.rand(5,1),columns=['a'])
df['year'] = range(1980,1985)
if pd.isnull(df.ix[df.year == 1982, 'a']):
    print 'ok'
```

I'd have to do

```
if pd.isnull(df.ix[np.where(df.year == 1982)[0][0], 'a']):
    print 'ok'
```

Or use .item() or .values. Up to you, I'm just voting for the old behavior because it makes things easier for me. Not saying it's 'better' or anything.