Yep, 100% agree, timing is all working out pretty well. Management seem to be running a tight ship and keeping on top of external factors.