Changed wye implementation to be `pull` based
Fixed wye agains the specs