This was due to `results` only returning complete, successful values -- changing how 'end' event works would change this however