bug fixes with overheated canon