Making progress on 'new buyer makes a purchase

Another #469.