We should test this behavior, as well: ensure there are no errors when the `done` callback is invoked more than once