improved how banning works