return both, count and result if the operation succeeded or failed. Maybe in some cases it is useful to know how much bytes where copied