Technically `self` is not needed here.