More forward declarations, etc.