diff --git a/lib/wns.js b/lib/wns.js
index <HASH>..<HASH> 100644
--- a/lib/wns.js
+++ b/lib/wns.js
@@ -273,6 +273,12 @@ var sendNotificationNow = function (context) {
 							// empty
 						}
 					}
+					else if (res.statusCode === 401 && !context.newAccessToken) {
+						
+						// accessToken may have expired - try once to obtain a new one
+
+						obtainAccessToken(context);
+					}
 					else {
 
 						// failure
try to refresh accesstoken on <I>