Re-worked `Key.process` some more.