Crap, you're right. In that case I'll probably funnel everything into a single ObjObj method, and put all the logic there.