using cl-letf proved to be overzealous

was breaking code for emacs 24.3