I don't really understand the workings of this method. Explain it to me later.