more debugging strategies