fix for #8395 

this PR addresses #8395 and is a 2nd attempt.  I refactored my fix based on feedback from @peterflynn and @redmunds in #8426
This can just be plain `else` since that's the only other clause in the outer `if`