limit the number of variables to be decomposed