I see what you mean. My main reason for keeping it as `$args` was because then the refactor from the Search API is much simpler (nearly cut and paste).