Return error codes if no memory