The reading method is now called just one time.
The SelectedTypeOutput is still broken...