>  although S3 clones might implement their own mechanisms.

In that case, would we need a try...catch around the `valueOf` below to handle different return values?