Good point. I'll use a separate code path when attachments is empty.