Riding, practice and perfection ...