do not check for scheme, check for id