included missing PDFWriter trait