I have the following code: \startlines \startalignment[center] \setupindenting[no] \doifelse {\getvariable{meta}{personalInfo}} {long} { longline 1 longline 2 longline 3 longline 4 longline 5 longline 6 longline 7 longline 8 } { shortline 1 shortline 2 shortline 3 shortline 4 } \stopalignment \stoplines I wanted to put this in a function. So I wrote: \def\Foo{ \startlines \startalignment[center] \setupindenting[no] \doifelse {\getvariable{meta}{personalInfo}} {long} { longline 1 longline 2 longline 3 longline 4 longline 5 longline 6 longline 7 longline 8 } { shortline 1 shortline 2 shortline 3 shortline 4 } \stopalignment \stoplines } But then the text becomes one line instead of several lines. So I had to rewrite it to: \def\FooTwo{ \startalignment[center] \setupindenting[no] \doifelse {\getvariable{meta}{personalInfo}} {long} { longline 1 longline 2 longline 3 longline 4 longline 5 longline 6 longline 7 longline 8 } { shortline 1 shortline 2 shortline 3 shortline 4 } \stopalignment } I called it first Foo2, but that worked havoc on Foo. -- Cecil Westerhof