contextHas and contextIs