use the built in delete rather than compiled lisp delete*, acheives the same thing without a warning on byte compile.