fix various 500 errors; recsEngine fallbacks