Perhaps comment this line.  It seems we set the value to an empty array if there is no content besides whitespace and semicolons.