apologies for non plain text