trac functions et al.