WIP: now the data copy works, just not efficient.