adjustments to get Func<T> running.