C# apparently doesn't know the difference between an Action an a
Function<T>