go uses underscores, not dashes