public static void SafeSet(this HttpSessionStateBase session, string key, object value) { try { if (session != null) { if (value == null) { session.SafeRemove(key); } else { session[key] = value; } } } catch (Exception exc) { exc.Dump(); } }