Code

negate must be POSIXly correct in handling options, else wrapped options get passed...