Hi! I've been wondering why Quixote leaves out argument processing and calls all objects just with request? Is this a deliberate design choice? Or was it just left out because nobody wrote the code? (Actually I've been toying around, and have already written a function that introspects the parameters of all kinds of callable objects. At least the ones I thought about. :) ) The current way seems to force to write much code that is often repeated: def method(self,request): a=request.form.get("a","DEFAULT") b=request.form.get("b","B") ... instead of: def method(self,request,a="DEFAULT",b="B"): ... Andreas