PPL shared by @henryw on Postcard