Problems with Gradient-Based Methods