changed virtual field dependency to blackhole