revert
revert
remove unecessary byte copy