Access callback called multiple times? I have this hook_menu implementation

$items['lablab/%level/%unit/%tab/%section/%exercise/go'] = array(
        'title'           =&gt; 'My lablab',
        'title callback'  =&gt; 'lablab_form_set_title',
        'page callback'   =&gt; 'drupal_get_form',
        'page arguments'  =&gt; array('lablab_form',1, 2, 3, 4 ,5),
        'access callback' =&gt; 'lablab_access_exercise',
        'access arguments' =&gt; array(5),
        'file'            =&gt; 'lablab.forms.inc',
        'file path'       =&gt; drupal_get_path('module', 'lablab').'/includes',
        'type'            =&gt; MENU_CALLBACK,
    );


And then in the access callback

function lablab_access_exercise($w_exercise){
    dpm($w_exercise-&gt;value());
}


Then when i enter the hook_menu page it shows me at least 4 dpms, is this normal?
the wildcard %exercise was returning several entities.