OK. Thanks to @hanshuebner, who explained it at the berlin lisp meeting, i changed to macro accordingly.