ActiveRecord handling of obj.dup vs obj.clone

AR seems to be handling model object dup and cloning differently from Ruby documented behavior. I've checked out both ways (as an AR model and not) and the behavior is different. I don't see anything in the RAILS documentation about this. Am I missing something? is this a bug? a feature? an interesting lifestyle? I can hack around this difference but it is not elegant.