Revised thanks to helpful feedback.