enforce Upper and Lower rules for proc
Merge in changes to enforce Upper and Lower rules for proc.