can read all things?  I think... it makes at least