Locally, seeing a function taking a parameter called 'evaluation' that "retrieves an evaluation," is a bit confusing :)... i would perhaps just add a note, or call the parameter `request` or something like that...