protocol: wrap "run" frames too