Allow empty string from delegate