don't evaluate function on function input