crutchy improvement: won't pass calls to service before an intent is built and in the time of intent's destruction
version changed