Hi Stefan, I've attached new patches, see below for comments on your comments. (As to the smaller style changes, feel free to copyedit my patches before merging in case I still let something slip.)