Non-arrays get through and break on #first
Merge pull request #3084 from krainboltgreene/patch-1

Non-arrays get through and break on #first