sequence parameter set or an SEI message, that any tile decoding order that complies with an indicated or inferred tile grid may be used. [00170] In some embodiments, when it has been concluded that any tile decoding order that complies with an indicated or inferred tile grid may be used without modifications in or along the bitstream, the encoder may omit encoding of an explicit tile id list or the like, and/or the decoder may omit the decoding of an explicit tile id list or the like, which indicates the decoding order or tiles. [00171] In some embodiments, a decoder may conclude, e.g., based on the above described indication(s), that any tile decoding order that complies with an indicated or inferred tile grid may be used. For example, it may be indicated in or along the bitstream that each tile forms a motion-constrained tile set, and the decoder may conclude based on that as well as based on the use of tile-relative addressing that any tile decoding order may be used. For example, if all tiles are of equal size, a decoder may decode the tiles of a picture in any order, which needs not be the same as the encoding order of tiles. For example, a decoder may decode tiles in their reception order. By utilizing tile identifiers, extraction of tile sets can be done without slice header rewriting, e.g., by parameter set modifications only, or with more straightforward slice header modifications. In addition, reordering of tiles can be done without slice header rewriting, e.g., by parameter set modifications only, or with more straightforward slice header changes. In addition, the slice headers will be shorter. For example, for a 16x8 tile grid in an 8192x4096 picture, 64x64 CTU, fixed-length coding as in HEVC, a slice segment address would utilize 13-bit code word. The number of bits saved per picture by utilizing tile identifiers is 468 which corresponds to about 28 kilobits per second in a 60 Hertz video. [00172] Referring now to Figure 4, the operations performed, such as by the apparatus 10 of Figure 1, in order to construct an in-picture-prediction-enabled (IPPE) tile set in accordance with an example embodiment are depicted. As shown in block 40, the apparatus includes means, such as the processing circuitry 12, the communication interface 16 or the like, for receiving a bitstream comprising a coded picture that comprises one or more tiles. Alternatively, the apparatus includes means, such as the processing circuitry 12, for encoding a bitstream comprising a coded picture that comprises one or more tiles. The encoding may take as input e.g. an uncompressed picture sequence. The bitstream may be a bitstream formatted in accordance with HEVC, H.266/VVC, or any file formats described above. [00173] As shown in block 42, the apparatus 10 includes means, such as the processing circuitry 12, for identifying one or more dependent tiles from the one or more tiles. In some embodiments, the apparatus receives as a configuration setup or such tile dependency information to be used in encoding. In some embodiments, the apparatus determines tile