New drug on the horizon for flu's ills?