have a list of buffs
cycle the buff lists finding SPAs you want to check for
use dannet to ask your bot if they have that SPA.
cast it on bot or move on to next.
5 boxes, over 70 SPA checks, ~1 second time. 2 if everyone just woke up from an old man nap.
accurate buffing poll to the instant. no dealing with dated, target required buff checking.