removed dependency to blackhole