If we never return an error, does it make sense holding off on returning the callback until the libraries have been updated?