Well we're trying to load the spec using the yaml method and if it fails then we try with the ruby method. The only different here is that we're also handling the Psych errors.