Added Jonathan Clarke's second proposal