.() now works in by= as well (same as list())