require sub term sources to provide the top term itself