Speciality Lemma, rank 2 bundles and Gherardelli type theorems for surfaces.