errors if missing title and fn
errors if missing title and fn