fixed a bug where error messages were passed incorrectly for vircurex