I have a LISP routine that modifies/redefines blocks. It works fine but if the user hits Undo after using the routine the result of the undo is not visible until they use the REGEN command. The routine modifies the internal block entities using the entxxx functions and does a regen at the end to show the result. Is there any way to get AutoCAD to regen when the user uses the UNDO command?