Deleted some of the boilerplate.