Better animation than I was expecting.