not allocate state