does comparing an `EasyVersion` instance and a string work as expected? If not, maybe some type checking/converting here?