And a few ups and downs