The extra array element is a dummy? Why not just store the length in `drm_state_t`?