@stefanv should I put a detailed explanation, like the one in above comment, in a block comment inside the code?