Refacto adapters