ref https://git.openrobots.org/projects/robotpkg/repository/robotpkg/revisions/d1814179abca3565600cb489858fec6421934e38/diff