brought in the README from segment's official .NET lib