This val could be eliminated by just moving the expression into the first call of offerElement (eliminating the risk of the ``nanos`` val being improperly used in the code block)