user state ignore