Cleaner version, alpha.