https://git.aweirdimagination.net/perelman/choose