purgers are not objects. This is much more pythonic