Finishing early version.