revisions may not have comments (case for deleted revisions with hidden comments), so we should check