Updating getMessage to use getCause