Optimize list parsing