How do I know if my contract requires UID?