Shouldn't the `i.referenced_type` be a named argument?