Many thanks to Richard Smith and Hugh Davidson for these!