Add :reduce to delegated functions.
Apparently working - is this the expected result?