Factored out random walking