Renamed key::NoKey to key::None to make it rusty-er