Learning one line at a time.