Or let me put it more drastically:

The question is whether it is worth to guide you through this and develop a bulk-represent for role_ids - or whether to see it as an exercise and hence accept your solution as "task accomplished", but don't merge it into trunk as it unnecessarily complicates a simple case.

The problem is that this is a lot of effort - both from your side and from my side if I guide you through it - it could take days. But if we don't have a case, then this time is probably better spent on other tasks - with less grief and more points.

So, now - what is the case?