Is this (1) a new bug [possibly a CS bug], (2) an old bug, or (3) a manifestation my goofiness? (%i1) declare(a,nonscalar); (%o1) done (%i2) featurep(a,nonscalar); (%o2) false (%i3) trace(featurep); (%o3) [featurep] (%i4) featurep(a,nonscalar); 1 Enter FEATUREP [a, nonscalar] 1 Exit FEATUREP false (%o4) false Barton