Renamed hara.signal to hara.conditional