fix issues with strength+weaknesses algorithm.