Copyediting, and credits to @evmcl.