Actually uses the rctx and fixes parentheses problem