constrain base.