allow uid to be specified by custard, don't generate automatically