It seems that w/in the IF statement in #spedn the push values (specificy before _OP_PICK) are off-by-one. Was really hoping not to have to debug it, but it looks to be headed that way.
Debugged by hand, and it works now ... but did find what looks to be an insurmountable bug in my architecture. Trying to rebase and address, but might need to rethink the whole thing.