keys are passed as symbols, so should be looked up in keys array as symbols