Changed FromReader() to NewFromReader()