Categories on UIViewController to help with error handling.