why is set_include_path  necessary here?