This method is not accessing self right? Why is this needed?