getting rid of multimethod during reading