Now copies into the starting buffer using memcopy