no doc for forward declarations