This variable name can be improved IMO. It's a bit confusing because a "positive" value (True) is being assigned to a "negative" flag (off). Something such as `display_warning_message = True` is easier to read.

FYI, it may seem pedantic pointing out stuff like this, but good naming makes a codebase much easier to understand. Related: http://programmers.stackexchange.com/a/41850/14467