Excellent. I love the economy of your walk cycle (reusable parts).

Paul