collectors do not throw errors