hopefully now non-interactive