Allow version-dependent interface generation