Don't quite understand why you need to use ```self``` in this context?