All in good time : a comedy