estimateztt.py: some generalisations