size_t != void*

Issues with alignment of types for error checking