Castro missing saga: who shall we believe?