out of curiosity, is this different from `[]`?