You run PCA on a matrix of daily returns for the S&P 500 stocks over the past year (252 trading days). You notice that the eigenvalues for the 253rd to 500th principal components are all exactly zero. Is there a bug in your code? What does this mean for practical arbitrage and hedging?