Turns out this IS working, I just wasn't accounting for collections who did not HAVE a title property at all. The solution was to also filter for title != null.
title
title != null