Dear list members If we define eq1:a=b$ eq2:c=d$ then subst([eq1,eq2],a*c); yields b d, as expected. However if I try k:2$ subst(makelist(concat(eq,i),i,1,k),a*c); this ends with an error: Improper argument to SUBST: [eq1, eq2] What am I doing wrong? Thanks in advance.