This behavior is different from running Jess. There the definitions are treated as expected, meaning they are created in the module set by the set-current-module statement
Felix
begin:vcard fn:Felix Bachmann n:Bachmann;Felix org:Software Engineering Institute adr:;;4500 5th Avenue;Pittsburgh;PA;15213;U.S.A. email;internet:[EMAIL PROTECTED] title:Senior Member of technical staff tel;work:+1 (412) 268 6194 tel;fax:+1 (412) 268 5758 x-mozilla-html:FALSE version:2.1 end:vcard