Can we call this `parent` instead of `self`?