if you need any kind of visibility that isn't public in ruby `private` is generally used in place of protected. often protected is not used at all and private takes its place.