Make S3 method consistent with base