--------- Co-authored-by: Rihards Gravis <rihards@gravis.lv> Co-authored-by: Mikko Korpela <mikko@robocorp.com>