what's with the empty string?