Not entirely convinced about consuming IDs like this - what purpose does it fulfil?