gensym arg bindings to prevent name clashes
remove error log