Defun passes tests.