not destroying socket upgrades