Nah man, better to fail early and get before you start doing any unnecessary allocations. Why bother creating and having to clean up context when you don't know yet if the entire method body basically going to be a waste of time.  