Before I start verbalizing this post, I will repeat what other great developers
have constantly repeated. Please beware while swizzling a method. If it's your
own method you're swizzling, you should be fine. But if it's system method, make
sure to call an original implementation from the swizzled method and