Break instead of return so the last return is always executed, better for testing coverage.