Upgrade middleman