Changed restrict to can_restrict