PO Hold from PO Suggestions

Can anyone think of a way to automatically put POs generated by PO
Suggestions on hold (POHeader.OrderHeld = true)? I tried a BPM on the
PO Sugg.Generate, but it doesn't work because of the weird way that
the Generate process works.

Andrew