Object Identification functions

I know in general inlining is good, but i wouldnt mind putting this as a var right after the "if":
```
[((UIButton *)self) imageForState:UIControlStateNormal]
```
Also, could this ever return nothing? should a check be done for that?