proper cooked behavior, including on first line (and hopefully windows
also)