DuckAdapter