use nil instead of empty string