Surely the `break;` is superfluous here?