Conventional thermal engines need a difference in temperature of at least 50°C between the cold and hot source. The temperature difference required across heat exchangers at both the hot and cold source and other losses can easily consume a 50°C temperature difference leaving no temperature difference