possible racing condition in "traveled", use Actor to encapsulate.