that is actually what is happening here, but this is kind of hard to read