"usage" function distinguishes between explicit call and a wrong usage.
explicit = stdout. else = stderr