Neither Castro has appeared in public since the announcement .