cause.getMessage() was null for homemade.zip, added check