no, the first 3 are all part of a single round trip which is why you can optimize them easily

the last one is a separate roundtrip

the issue is not with roundtrips but actually the ones that do not have them. If you do db finds and such there is no need to do these things 3 times in a row

i did show the pseudo code that shows all that in my first reply