flams/emily — comment on commit a497c382b8da5b15459985cae60b3f5363a2bb89
File: src/Project/Tools.js line 156
By boushley:

I would think you would want to return something like false to specify that the object could not be cloned. If you return the original object then users of this would need to use a check like ```clonedObj != original``` to ensure that it didn't fail. Just seems like having a call to ```Tools.clone(myObj)``` that returns the original in an edgecase (like you pass in a RegExp) is very odd.