MAYBE fixed the bug in ServiceStart