add defer property to some states