See https://github.com/smartobjectoriented/so3/pull/122#discussion_r1961365257
See #122 (comment)