TConstruct foundation, untested.