nit: "nothing" => "the empty string"