Revert "Big ReadNumber method is busted into smaller methods"

This reverts commit 040a3cbacc23abe8d3cfdcdd33f462b1585fd2c2.