different rules order, new syntax for module__variations