Required library.