[#1977] Implement tryCompleteWith