Sounds correct to reply to all the context elements.
But, the current implementaton, what does it do? (can't do both, can it? :-))