Don't require states_cache by default