You should ask Simeon. He's much better at explaining code.