Using `skip_xyz = True` at configuration does not prevent `verify.py` script to ask for `xyz` configuration

This got me by surprise. I have a simple configuration file:

sub_directory = 'stitched-crop0000-mc3-mm1515'

skip_preprocessing = True
preprocessed_directory = '/idiap/temp/aanjos/fv3d/stitched-crop0000-mc3-ncorr/preprocessed'

skip_extraction = True
extracted_directory = '/idiap/temp/aanjos/fv3d/stitched-crop0000-mc3-ncorr/extracted'

from bob.bio.vein.algorithm import MiuraMatch
algorithm = MiuraMatch(ch=15, cw=15)

I'd expect that the verify.py, in this case, ignores settings for preprocessor and extractor since those phases are skipped anyway. But it does not seem to be the case - it still wants a configuration even if it is not going to use it.

Am I doing something terribly wrong here?