TODO: try to analyze a block