single model fetch now returns HTML when JSON is required