relicensed under MIT (because it is more permissive)