Starting a more optimized implementation.