update restrictions to match spec