truncations via modules
avoid some anomalies in V.v
a choice about 'purely'
clarify purely