Ring now inherits from vector
xcode noise