adapter exit