It's kind of difficult to figure out what the return value of this statement is. Can it be structured differently, so it's easier to read?