more subtle and consistent active project state