Does this much really change between card present and normal auth.net? You basically override all the methods.