constraint modifier pass size not c.variables