Change how Settings::parse() works