restrict assigning special things