``` r require(data.table) # devel fread("a,c,b\n1,2,3", select=c("b", "c")) # c b #1: 2 3 ``` I'd have expected the columns to be in the order provided to `select`. Just ran across this bug today.