Gem::Specification.load rather than eval File.read