Wandering companies