make it fly with DefaultProvider