Changing consumer init logic