flip setState optional arg forget to remember