Community now is a dict, print_on_change checks for changes in dict
recursively -> hopefully reducing the size of statistics.log