 				throw JSONConversionError.InvalidKey(k)
 			}
 			guard let jsonAble = v as? JSONConvertible else {
-				throw JSONConversionError.NotConvertable(v)
+				throw JSONConversionError.NotConvertible(v)
 			}
 			if !first {
 				s.appendContentsOf(",")

				first = false
			}
			guard let jsonAble = v as? JSONConvertible else {
				throw JSONConversionError.NotConvertable(v)
			}
			s.appendContentsOf(try jsonAble.jsonValueString())
		}

		} else if let v = self! as? JSONConvertible {
			return try v.jsonValueString()
		}
		throw JSONConversionError.NotConvertible(self)
	}
}

