1. rt_append_and_go/rt_shrink_and_back
2. bugfix: r_error when role unregisted