diff --git a/node.go b/node.go
index <HASH>..<HASH> 100644
--- a/node.go
+++ b/node.go
@@ -149,9 +149,9 @@ func (n *Node) SetOnline() (bool, error) {
 	return true, nil
 }
 
-func (n *Node) SetOffline() (bool, error) {
+func (n *Node) SetOffline(options ...interface{}) (bool, error) {
 	if !n.Raw.Offline {
-		return n.ToggleTemporarilyOffline()
+		return n.ToggleTemporarilyOffline(options...)
 	}
 	return false, errors.New("Node already Offline")
 }
Add ability to pass offline reason in SetOffline