not sure what that means to have this under MPL, for a lib. Is it what we want?