does this make more sense to be in the host class instead of here?