Role support

role length is 1-64, so unique to here. Adjusting pattern, but leaving it here for now.