revert to cl instead of cl-lib because of missing multiple-value-bind