Arrives at the destination finally