propagate exception message
simpler mark as read icon
trim empty headers to null (fix #378)