Hrm, also, this might be a dumb question but... Shouldn't the restart be done only when the resource is running on the current node? I'm a bit worried that this would restart stuff on the other nodes, which would be wrong.