handle untyped
null checks
ids