overrinding binary reader