ste: virtual flattenable