It's not clear what the above is doing. It looks like `variableString` is only ever compared to `""` later on, which *I think* could be accomplished by comparing `this.variables.length` to `0`?