hyperopt working correctly now