A pretty much working copy.