This will have better runtime performance.