Hm, this is me being ignorant, but, why do you need to call \_\_func\_\_? I would assume that's the default behavior.