Ok, maybe the context argument is not such a good idea, and will be removed in the future ...
anyway for now, we can keep it, it does not hurt