on the other hand, I'd be curious how much worse a procedural way to do frame by frame analysis would be