fix a rare use case of minus
fix make compare-giant
use single interface for output debug messages
replace with cycle
catch another crazy case (endless road it is)
Merge branch 'non-ident-methods'