There are two specs failing, but not related to this.  I still don't see the issue.  It does get cloned unless it is an Integer.  I just changed it to test with respond_to? as well.