Whoops. That took a lot longer to write than I had expected …