Sure, I'll open an issue once I've figured out what the format difference between 1.1.0 (which is used in Travis and works fine) and newer versions is (that's the error I reported at the start of this PR), because then we also know where to look for the differences in the extension's change log and source code. I haven't had the time yet to try all the different versions to nail down which one starts breaking exactly, I'll do that over the weekend.

Will make the changes to Imagine itself later today :)