forces case on resource name, user tag. also tests