explicitly call evr or version instead of relying on __str__