Backwards compatible library.