It turns out, this was bad.

You can get things out of order, and it almost always slows down animations.