*: rewrote to use library-notation; re-established compatibility with ruuster-common