Why are credits charged per generation and not per download?