A better, object oriented bouncer.