Don't rely on semi-references