restrict core