fix bug in allowURLOmission - extract when present in valid, but don't error out