Oh dear, I don't know how the docstring got so out of sync with the function signature.  I'll fix this in a separate PR.

I agree it's a little hard to imagine that someone has put in all 8 args before lat and lon, particularly since the docstring is currently wrong.  But the code is already there, and it can be removed in 0.4 (or 1.0), so I'd vote to leave it but with the quick fixes I suggested.