In heterogeneous catalysis, the catalyst adsorbs the reactant molecules, and the chemical reaction occurs at the surface. After the reaction, the product molecules are desorbed from the catalyst's surface, not permanently bound to it. Thus, the product molecules do not remain permanently bound to the catalyst.