I agree method swizzling is to be avoided when possible, but in that particular case I think it's worth it.