somewhat more stable, optimized cape changing.