read empty string fix