Be sure to define 'self' before returning it