funcall getting better