Generalised and simplified label mechanism