analyzing code moved to analyze in 51601aa