changed the range operator to `[,]` to distinguish it from `[]`