And move the current copy logic to copy.data.table. This is mainly because I want to implement my own 'copy.environment' function, which performs a deep copy of an environment -- data.table's copy does not do this. Thanks, Kevin