With thanks to Clark Bernier, Michael Dales, Pavlos Vinieratos.