Let me make sure I understand the workflow here. If `phinze/cask` is present then we end up in the `unless` block at which point we should abort and print a helpful messae.