Default recovery method not being overridden in the args init method