This could use some comments. Either it's a small method with a suggestive name, or you stick in some comments at the beginning. The point is I shouldn't have to read your code to understand what it does at a high level.