Why not just `return filterMap[filter].call(this);`?