The Roman Catholic Church comes clean ?