rearrange
lisp warning