Three FMN-dependent oxidoreductases, YcnD and YhdA from Bacillus subtilis and Lot6p from Saccharomyces cerevisiae, oxidised alpha,beta-unsaturated carbonyl compounds and a thioether, respectively, to furnish the corresponding racemic epoxides or sulfoxide, respectively. The mechanism of this enzyme-mediated (rather than enzyme-catalysed) oxidation was shown to proceed via the NADH-dependent reduction of O(2), forming H(2)O(2), which acted as oxidant in a spontaneous (non-enzymatic) fashion.