this looks very inefficient to me.. maybe better `foreach` the array and `return true` on the first key which `is_string`?