restarting the Reader class. Let's be more sensible this time...