context awarenes in Core