An almost working adapter