Add discovery after powerOn dependency, weakify