I'd love to know how to do it without the `~` but the compile fails without it. See above.