Fixing regression: client code needs _apply method.