.columns now takes an options hash