Try: with-stack-structure(f :: <Foo*>) bar(f, 5) := 0; end; I think :-) Chris. -- http://www.double.co.nz/dylan