JS upgrades