for cyclic dependency removed requires in site and host defines