O2 seems to be more stable, O3 might be preferred for linear scan