But you still need the origin for remote contexts... I hope you're not suggesting adding another class for remote single-key invocation contexts :)