changing spec doesn't call main_api6d()