Better handling of mixed tabs and spaces