unnecessary context variable specify