usage() tidy up output warn() etc to stderr code tidy