additional constraining