I'm against using inline anonymous functions for the exact same reason I dislike `lambda`s in Python. If we keep inline anonymous functions, we'll have to add comments for each… comments that are useless if the naming of the function is explicit. To me the current version is way more readable than the previous one, I just have to read the promise chain to understand the logic. I had to do it in the first place because I was totally lost debugging parts I didn't code myself, it probably seems obvious to you but I'm not sure a newcomer will be able to dive into the code easily otherwise.