Cleaner version, MIT license