only call getTimeDomainAction() in the right contexts