Firewaller using APIV1 when available, otherwise uses APIV0 and legacy code