optimized decay