Improved restricts