A promise is NOT a "deal" in any sense.  A promise which must be extracted from an ordinand is not a free and human act which can reasonably relied on, especially as some sort of guarantee of a-sexuality!  But that's where the Catholic hierarchy has been, and still is!  Bishops and the Vatican need to get real real, real fast!