Ugh, ignore me. My original issue was when I tried;

public_fields =  ; foo

in this case, public_fields comes back as '; foo' and not the empty string.

if the file had
public_fields =

it would return as undefined and config/3 would then return "" as expected.