Better text vs. binary detection? Maybe?