should this reset the file stream like we do at the end of the can_handle method?