better defun identification