Have I mentioned how much I love self-petard hoistings?