Implements Restrict