This is erroneous... you shouldn't be threading a reading task, wtf.