DS7 switched out of gymnastics a few months ago where he had pretty much hit a motivational and skill plateau to karate which has really engaged him. I think the kata sequences and defined progressions are highly appealing to his math/system oriented way of thinking. The other thing having a master of the art train the class rather than a random high school gymnast may be a key (also appealing to me that it is cheaper with higher quality instruction.)