You may have noticed that I don't use dot notation. Would you mind writing that as `[self setTintColor:tintColor]`? Additionally the check for self is not needed since messaging `nil` is a nop.