moved noop inside the context