Update shitty framework.
Fix for 3.0-3.2+ upgrade issue.
Merge remote-tracking branch 'upstream/master'
Updating from upstream