This is a really dense block of conditionals. I would be in favor of a `_isHoweverYouWouldExplainThisCase` helper method that just does this conditional and returns true/false.