Why null-out rejects and reset fulfills to an empty array?