separate out rmw actions