'outs' is now just in param struct