Also, `cls` instead of `self` for class methods, please.