accept 0 for ban time - thanks @micheal-swiggs issue #39