wine exception handling