temporary fix for updating the subscription in place by accident - longer term fix is to have the data consistently get stored as an array, and for things like URL generation code to accommodate that