A Root of a Problem: Optimizing Single-Root Dependency Parsing