How would you feel about renaming this to `-hideSHA:error:`? In my mind that more clearly communicates that the SHA **and** its descendants aren't traversed.