Does self variable make sense? I guess is not needed in a quick glance