This is a much more powerful option anyway, so I've abandoned the previous approach and used this one. I do, however, like the promised ease of simply adding the role with the other method. Hopefully, it will be given some attention at a future date.
Thanks for your input!