diff --git a/src/notification.rs b/src/notification.rs
index 2f57781..204afe9 100644
--- a/src/notification.rs
+++ b/src/notification.rs
@@ -277,12 +277,38 @@ impl<'a> Notification {
/// Updates the notification text and icon.
///
/// This won’t send the update out and display it on the screen. For that, you will need to call `show()`.
- pub fn update<'b, F, I>(&mut self, summary: &str, body: F, icon: I)
+ pub fn update<'b, F, I>(
+ &mut self,
+ summary: &str,
+ body: F,
+ icon: I,
+ ) -> Result<(), std::ffi::NulError>
where
F: Into