AR is very non-uniform with this. build_where and build_from don't take the values as arguments, but build_joins and build_select does. I chose to remove an argument rather than add an argument, but if you have a strong preference, I have no problem changing it