log is new mandatory positional argument. lots of calls to error in main don't have it yet