Optimise for empty Strings