Troubleshooting falls into two categories: