reverting to old defun