usage() messages improved