A new composer lock