Previously the specifier calls could only indicate OOM by returning NULL. With this change they will return negative errno-style error codes like everything else.