oops - moved SkipException to a better spot