Fixed sneaky bug in setState. It should work now