Don't use OFS when outputting errors
Better error formatting, capture warnings too