Patched the library with a new initializer method