More forward declarations...