Removed selection interface cpp