using cl-assert instead of just printing a message