How do I disable the cache clear on comment form submission? Unless I'm reading this incorrectly, it looks as if the last thing comment_form_submit does is clear the cache. All of it. This is done so anonymous users see the comment they posted.

I have a site that does, at times, receives high comment volume and the site does not allow anonymous users to post comments, so this behavior is suboptimal for me to say the least.

What's the Drupal way to override/kill the call to cache_clear_all() when comments are submitted? Can I do this in a module?
Should be reasonably straight forward with a form alter (mileage may vary slightly here but this is the general idea):

function MYMODULE_form_comment_form_alter(&amp;$form, &amp;$form_state, $form_id) {
  $key = array_search('comment_form_submit', $form['#submit']);
  if ($key !== FALSE) {
    $form['#submit'][$key] = 'MYMODULE_comment_form_submit';
  }
}

function MYMODULE_comment_form_submit($form, &amp;$form_state) {
  // Copy code from comment_form() here, remove what you don't need.
}