Assert that q can't be NULL. 'empty' is always non-NULL when DIREMPTY is set earlier.
MFC after: 1 month