Only use ```self``` here.