for consistency with the line above. but I really should use `self` everywhere.