Submitted version.