-Wall encourages good code.

@Xyene @FatalEagle how do you feel about this?