Make default assigning recursive