This provides internal interfaces. This package is *not* intended for clients.