What we too often miss is maturity. We ordain very young and inexperienced priests and then hand them a parish to pastor in only one or two years. We do ordain some older men (called "delayed vocations") but only if they are celibate after all those years. Thus many so-called "JPII priests" have been formed in our seminaries who find it difficult to even relate to the laity. Aren't we setting ourselves up for total failure?