On Walks