Won't this blow up with an empty string?