async: now using full string when it's better