automation is hard...