We have come so far