Hydrocarbon generation