get rid of restrict