... and there was much rejoicing!