add methods to keep parameters consistent with PatchConstraints