> result.process()

What result? What process?

...says every person who has to read your code later.

I mean, it's probably pretty clear when you look at result's initial assignment...