use nil instead of empty literal