8ff71b031e
the conditional block should not include the 'else' otherwise the code does a 'break;' without completing the check