Display all dangerous retricted as half restricted, refactoring