added context requirements for latest core