We are starting to get several methods with 3 booleans for roles - it is probably almost time to introduce an enum or something to make these cleaner.