Isn't the invocation always done through this class?