     Fingerprint = require 'fingerprint'
 
     # Bans.
-    #
-    # ###### TODO: Bans don't actually work at the moment.
-    Ban = attributes: expires: 'date'
+    Ban = attributes: expires: 'dateTime'
 
     # The structure of a ban is dictated by the fingerprint structure.
     Fingerprint.keys().forEach (key) ->

    'You are banned.'

  message += " The ban will be lifted #{
    moment().add('seconds', ttl).fromNow()
  }." if ttl?

  message


orm = null

{AuthorizationFailure} = require 'shrub-socket/manager'

Fingerprint = require 'fingerprint'
logger = null
villianyLimiter = null
