Ducktyping, removal and nested tests