And back to Func<T> again