Actually I've added the explanation in an inlined comment