Actually moving the right data around