Indians haven't looked pretty but they will fight back