Why did you remove the comment and the struct name, and replace it with just "helper?" This makes it harder to understand why it was done that way.