Lowering requirements for the library