Why the mix of underscores and dashes?