Shorter license; remove unnecessary use of `self`