drop these forward declarations