Yes, it will return a null pointer in out-of-memory conditions. I'll add that to the documentation. There will still be stuff like the `exchange_malloc` wrapper implementing a specific mechanism to handle out-of-memory and 0-size allocations.