more ruby-safe