It seems like we have enough instances of comma separated strings that we're parsing that it might be worth building an actual django field for them, to keep the validation logic consistent.