Yes, I think that's right. I am requiring newer aeson so that you don't get an awkward situation where
```
import Data.Aeson
Null
```

refuses to be `display`ed because it's from aeson 0.7, while `ihaskell-aeson` is from `aeson` 0.6... Basically, it's just simpler to require a uniform `aeson` version and make it the newest one, since `ihaskell-aeson` has to be compiled with the same `aeson` that will be imported by default in GHCi via `import Data.Aeson`.