beg rework on reg constraints