Can't read a CSV file with empty fields into a DataFrame

There’s something funky going on on row 121 of the file:

julia> using CSV, DataFrames, Downloads

julia> CSV.read(Downloads.download("https://www-nds.iaea.org/nuclearmoments/magn_mom_recomm.csv"), DataFrame; limit = 120)
120×12 DataFrame
 Row │ z      n.n+n.z  symbol   energy [keV]  halflife  spin     magnetic dipole [nm]  method    description                        nsr                journal                            indc          
     │ Int64  Int64    String3  Int64         String15  String7  String31              String15  String                             String31           String                             String15      
─────┼──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
   1 │     0        1  NN                  0  10.2 m    1/2+     -1.9130427(5)         R         Re-evaluated by N.J. Stone (2013…  2014Ol01           Chin. Phys. C38 090001 (2014)      indc-nds-0794
   2 │     1        1  H                   0  stable    1/2+     +2.792847351(9)       R         Re-evaluated by N.J. Stone (2013…  2014Ol01           Chin. Phys. C38 090001 (2014)      indc-nds-0794

Opening the plain text file it looks like the next row has a value of "PRL 96 in the journal column, so maybe that’s the culprit that throws parsing off?