Network name with ampersand in it breaks setup

While doing twine setup with out network at work (&yet is the ssid) I noticed that the network name list is not populated at all and it will not let me join the network. It's possible to submit the HTTP Post request to manually config the device to the network and it works fine, just the ui for setup is jacked.