get_str uses the backlog properly