moving adapter up to the Ferret level