Yeah - "hydrogen" seems like an umbrella term to me, either for technology and materials that don't exist, or for some other chemical formulation than H2. Ammonia, Methane, I don't think H2O works all that well :) But something mixed in with the hydrogen to stabilize it at least a little bit...