Wilson Allen: Preparing for every contingency