AFAICS, this forward declaration is still necessary.