i know i'm calling `.toJS()` when i shouldn't, but this should help find other issues https://github.com/garbles/why-did-you-update