quick (but critical!!) rewrites to RSP divide gateway structure