With many thanks to Andrea Pitzer.