Im trying to simply get all of the recent questions using Windows Phone 7. But I keep getting an `ObjectDisposedException` My Code is not complicated: public void BeginGetAllRecentQuestions() { _context.Options.LazyLoadingEnabled(true); _context.Initialized += ContextInitialised; _context.Initialize(true); } private void ContextInitialised(object sender, EventArgs e) { QuestionsQuery questionsQuery = _context.Official.StackOverflow.Questions.PageSize(20); if (GotAllRecentQuestions != null) GotAllRecentQuestions(questionsQuery.Sort(QuestionSort.Creation).Order(SortOrder.Desc).ToList()); } private void QuestionsReceived(List<Question> questions) { Debug.WriteLine(questions.Count); this.RecentQuestions = questions; } And thats it, but I keep getting the exception, with the stack trace: at System.Threading.EventWaitHandle.Set() at Soapi.ApiContext.<>c__DisplayClass12.<Initialize>b__e(IAsyncResult a) at System.Net.Browser.ClientHttpWebRequest.<>c__DisplayClassd.<InvokeGetResponseCallback>b__b(Object state2) at System.Threading.ThreadPool.WorkItem.doWork(Object o) at System.Threading.Timer.ring() which means nothing to me... any ideas?