Why didn't you use the `state` attribute? It was supposed to include all that.