b4n approved this pull request.
There are other problems why Travis doesn't pass because of lineoperations (cppcheck complaining about useless checks), but this part LGTM.
I still think I prefer not to see too much aggregate returns in Geany, but in GP I don't mind. And for Geany itself I need to reconsider today's implications, maybe it's indeed kind of pointless.