Defensive Adapter Setup implemented