This library is private.