Custom writer:  Pass full metadata, not just tit/auth/date.