allow blank IDs, allow adding new IDs and let them be master