POD
memmove rather than memcpy
Revert "memmove rather than memcpy"

This reverts commit 8600b119f882cafe28cbf885b247e87a9c4b59da.
POD, test tweaks