Briefly yes - we felt that facts is really an extension of the host object. It's a host that's found/created by the method, and a host's data that's being uploaded.

For now I think it makes sense, we can always refactor.