it is tricky, because it is runtime dependency, but only if control file require it