this can now use the new partial objectMode initialization