Turns out that syntax for collectFirst doesn't work after all. I've glances back and forth between the two and I **really** prefer the brevity of what I've already got. I'm probably going to leave it be.