There's gonna always be dishonest people in any situation. You avoid them best you can, but stuff happens
I think the NBG system is nice, it avoids the whole situation of the "oops, I didn't know no one needed it, can I reroll?"
Have a little communication in grouping, and this system makes things work much faster.