I agree with @stof. And IMO the docs and tests should reflect this as well by using extend.