made usage() static, this should result in more robust linkage in case of bad plugins trying to override host functions