apply enebo's comments on loadService refactor.