passive agressive, multi iteration