On a theorem of Schmid