template preprocess override not respected I'm using Drupal 7.

I have a template preprocess function overridden in my template.php as 

It does not alter the output as desired.

When I comment out (or delete) the original preprocessor (template_preprocess_views_exposed_form(&amp;$vars))
in the contrib module's theme.inc, the overridden preprocess function then takes effect as it should.

What do I have to do to get my preprocess to work without having to hack a contributed module?

Here is the offending code:

function ncmr_preprocess_views_exposed_form(&amp;$vars){
  $form = $vars['form'];

  if ($form['ncmr_days_only']) {
    $form['ncmr_days_only']['value']['day']['#options'] = array(
      '' =&gt; 'Select Day',
      '5' =&gt; 'April 5',
      '6' =&gt; 'April 6',
      '7' =&gt; 'April 7',
    );

    $form['ncmr_days_only']['value']['day']['#printed'] = FALSE;
    $form['ncmr_days_only']['value']['month']['#value'] = 4;
    $form['ncmr_days_only']['value']['month']['#printed'] = FALSE;
    $form['ncmr_days_only']['value']['year']['#value'] = 2013;
    $form['ncmr_days_only']['value']['year']['#printed'] = FALSE;

    $vars['widgets_ncmr']['filter-field_session_date_value']-&gt;widget = drupal_render($form['ncmr_days_only']['value']);
  }
}
Try the following...

function THEME_preprocess_views_exposed_form(&amp;$vars, $hook)
{
        if ($vars['form']['#id'] == 'FORM_ID')
        {
              // blah blah
        }
}


This way you shouldnt override the core stuff, thus not affecting your code either.