removed redundant return this